﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net.Mail;

public partial class contact : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["currentItem"] = "lienhep"; 
    }
    protected void butt_send_Click(object sender, EventArgs e)
    {
        string noidung = "";
        noidung = "<p style='font-size:14px;font-family:Tahoma,Arial,sans-serif;'>";
        noidung += "Thông tin người gửi. <br/>";
        noidung += "Tên : "+txt_hoten.Text.Trim().ToString()+"<br/>";
        noidung += "Từ email :  " + txt_email.Text.Trim().ToString() + "<br/>"; ;
        noidung += "Số điện thoại liên lạc :  " + txt_dienthoai.Text.Trim().ToString() + "<br/>"; ;
        noidung += "Địa chỉ :" + txt_diachi.Text.Trim().ToString() + "<br/><br/>";
        noidung +="---------------------------------------<br/>";
        noidung += txt_noidung.Text.Trim().ToString();
        noidung += "</p>";
        try
        {
            GoogleMailer.Send(txt_email.Text.Trim().ToString(), "info@vieclamgap.net", txt_tieude.Text.Trim().ToString(), noidung);
           // Response.Write("OK");
            Literal1.Text = "<script>alert('Email đã gửi thành công ! Chúng tôi sẽ trả lời cho bạn trong thời gian sớm nhất ! Cảm ơn đã quan tâm đến Vieclamgap.net.')</script>";
        }catch{
            Literal1.Text = "<script>alert('Gửi Email thất bại ! Vui lòng sử dụng chức năng này sau.')</script>";
        }

    }
    public bool SendMail(string from_address, string from_password,
      string from_displayName, string to_address,
      string subject, string body)
    {
        //--Tạo mail -----------------------------------------------------|
        MailMessage msg = new MailMessage();
        msg.To.Add(to_address);
        msg.From = new MailAddress(from_address, from_displayName,
            System.Text.Encoding.UTF8);
        msg.Subject = subject;
        msg.SubjectEncoding = System.Text.Encoding.UTF8;
        msg.Body = body;
        msg.BodyEncoding = System.Text.Encoding.UTF8;
        //--Cho phép gửi mã HTML trong mail ------------------------------|
        msg.IsBodyHtml = true;
        //--Độ ưu tiên của mail ------------------------------------------|
        msg.Priority = MailPriority.High;
        //--Chứng thực bao gồm username + password -----------------------|
        SmtpClient client = new SmtpClient();
        client.Credentials = new System.Net.NetworkCredential
        (from_address, from_password);
        //--Cổng 587 của server SMTP Google để gửi mail-------------------|
        client.Port = 587;
        //--Địa chỉ server SMTP của google -------------------------------|
        client.Host = "smtp.gmail.com";
        //--Sử dụng mã hóa đường truyền SSL (Secure Sockets Layer)--------|
        client.EnableSsl = true;
        //--Bắt đầu quá trình gửi mail -----------------------------------|
        try
        {
            client.Send(msg);
        } //--Gửi mail--| 
        catch
        {
            return false;
        } //--Không thể gửi mail     
        return true; //--Gửi mail thành công
    }
}
